package com.settlement.system.model.query;

import com.settlement.system.common.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
* <p>
* 零售销货单主表
* </p>
*
* @author huangrensen
* @since 2024-08-02
*/
@Schema
@Data
public class OdsErpRetailSalesOrderMainQuery extends BasePageQuery {
    @Schema(description="单据编号")
    private String djbh;

    @Schema(description="日期")
    private LocalDateTime rq;

    @Schema(description="原单据号")
    private String ydjh;

    @Schema(description="作单标志")
    private String djxz;

    @Schema(description="")
    private String fplx;

    @Schema(description="")
    private String lxdj;

    @Schema(description="")
    private Integer days;

    @Schema(description="商店")
    private String dm1;

    @Schema(description="")
    private String dm11;

    @Schema(description="仓库")
    private String dm2;

    @Schema(description="库位")
    private String dm21;

    @Schema(description="")
    private String dm3;

    @Schema(description="")
    private String dm31;

    @Schema(description="")
    private String dm4;

    @Schema(description="")
    private String dm41;

    @Schema(description="渠道代码")
    private String qddm;

    @Schema(description="")
    private String qydm;

    @Schema(description="业务员")
    private String ygdm;

    @Schema(description="数量")
    private Long sl;

    @Schema(description="")
    private Long sl1;

    @Schema(description="")
    private Long sl2;

    @Schema(description="")
    private Long sl3;

    @Schema(description="")
    private Long bzsl;

    @Schema(description="金额")
    private Long je;

    @Schema(description="结算额")
    private Long je1;

    @Schema(description="")
    private Long je2;

    @Schema(description="")
    private Long je3;

    @Schema(description="标准金额")
    private Long bzje;

    @Schema(description="")
    private Long cj;

    @Schema(description="提交")
    private String tj;

    @Schema(description="提交日期")
    private LocalDateTime tjrq;

    @Schema(description="下传")
    private String xc;

    @Schema(description="")
    private LocalDateTime xcrq;

    @Schema(description="")
    private String ys;

    @Schema(description="")
    private LocalDateTime ysrq;

    @Schema(description="记账")
    private String jz;

    @Schema(description="记账日期")
    private LocalDateTime jzrq;

    @Schema(description="结算")
    private String js;

    @Schema(description="")
    private LocalDateTime jsrq;

    @Schema(description="验收")
    private String sh;

    @Schema(description="验收日期")
    private LocalDateTime shrq;

    @Schema(description="")
    private String sp;

    @Schema(description="")
    private LocalDateTime sprq;

    @Schema(description="允许结算")
    private String ll;

    @Schema(description="")
    private LocalDateTime llrq;

    @Schema(description="制单人")
    private String zdr;

    @Schema(description="")
    private String ysr;

    @Schema(description="记账人")
    private String jzr;

    @Schema(description="")
    private String jsr;

    @Schema(description="验收人")
    private String shr;

    @Schema(description="")
    private String spr;

    @Schema(description="打印")
    private String llr;

    @Schema(description="")
    private LocalDateTime yxrq;

    @Schema(description="锁定日期")
    private LocalDateTime rq1;

    @Schema(description="解锁日期")
    private LocalDateTime rq2;

    @Schema(description="")
    private LocalDateTime rq3;

    @Schema(description="制单日")
    private LocalDateTime rq4;

    @Schema(description="备注")
    private String bz;

    @Schema(description="价格选定")
    private String byzd1;

    @Schema(description="锁定")
    private String byzd2;

    @Schema(description="")
    private String byzd3;

    @Schema(description="")
    private String byzd4;

    @Schema(description="上次修改")
    private String byzd5;

    @Schema(description="")
    private String byzd6;

    @Schema(description="")
    private String byzd7;

    @Schema(description="")
    private Long byzd8;

    @Schema(description="打印次数")
    private Long byzd9;

    @Schema(description="赠券金额")
    private Long byzd10;

    @Schema(description="配套数量")
    private Long byzd11;

    @Schema(description="折扣")
    private Long byzd12;

    @Schema(description="扣率")
    private Long byzd13;

    @Schema(description="")
    private LocalDateTime byzd14;

    @Schema(description="")
    private LocalDateTime byzd15;

    @Schema(description="终审")
    private String zs;

    @Schema(description="终审人")
    private String zsr;

    @Schema(description="终审日期")
    private LocalDateTime zsrq;

    @Schema(description="品牌")
    private String dm5;

    @Schema(description="")
    private String dm51;

    @Schema(description="")
    private String dm6;

    @Schema(description="")
    private String dm61;

    @Schema(description="锁定用户")
    private String byzd16;

    @Schema(description="解锁用户")
    private String byzd17;

    @Schema(description="")
    private String byzd18;

    @Schema(description="")
    private Integer byzd19;

    @Schema(description="")
    private Long byzd20;

    @Schema(description="结算货币")
    private String jshb;

    @Schema(description="汇率")
    private Long hbhl;

    @Schema(description="分账信息")
    private String fzxx;

    @Schema(description="销售类型")
    private String xslx;

    @Schema(description="")
    private Long jsje;

    @Schema(description="")
    private Long yxyjje;

    @Schema(description="关注")
    private String isfocus;

    @Schema(description="")
    private Integer isMove;

    @Schema(description="")
    private String isChanjet;

    @Schema(description="")
    private Long je4;

    @Schema(description="")
    private Integer bzs;

    @Schema(description="")
    private Long jfhgje;

    @Schema(description="顾客代码")
    private String gkdm;

    @Schema(description="GKMC")
    private String gkmc;

    @Schema(description="小票编号")
    private String xpbh;

    @Schema(description="")
    private String lsxhbh;

    @Schema(description="订单总积分")
    private Long jf;

    @Schema(description="")
    private String rj;

    @Schema(description="整单积分")
    private Long zdjf;

    @Schema(description="")
    private Integer yxxp;

    @Schema(description="")
    private Integer yxsl;

    @Schema(description="")
    private Long ftje;

    @Schema(description="验收时间")
    private LocalDateTime ystm;

    @Schema(description="来源")
    private String sourceCode;

    @Schema(description="是否已计算会员权益")
    private Integer isRunvip;

    @Schema(description="手机号")
    private String phone;

    @Schema(description="")
    private LocalDateTime lastdate;

    @Schema(description="额外送积分")
    private Long jljf;

    @Schema(description="积分策略编号")
    private String jfclbh;

    @Schema(description="")
    private String serviceChannelCode;

    @Schema(description="")
    private String serviceSalerCode;

    @Schema(description="")
    private String sellerSysShopCode;

    @Schema(description="")
    private String sellerCode;

    @Schema(description="")
    private Byte hkzt;

    @Schema(description="")
    private LocalDateTime hkrq;

    @Schema(description="返利金额")
    private Long flje;

    @Schema(description="返利策略")
    private String flclbh;

    @Schema(description="")
    private String memberbyguide;

    @Schema(description="")
    private String servicestore;

    @Schema(description="")
    private String guideofstore;

    @Schema(description="")
    private String shopid;

    @Schema(description="")
    private String serviceguide;

    @Schema(description="")
    private String orderbymember;

    @Schema(description="")
    private String province;

    @Schema(description="")
    private String city;

    @Schema(description="")
    private String district;

    @Schema(description="")
    private String address;

    @Schema(description="")
    private String gkname;

    @Schema(description="")
    private String wxddphone;

    @Schema(description="税额")
    private Long tax;

    @Schema(description="税额本位币")
    private Long taxDc;

    @Schema(description="不含税金额")
    private Long jeWithoutTax;

    @Schema(description="不含税金额本位币")
    private Long jeWithoutTaxDc;

    @Schema(description="金额本位币")
    private Long jeDc;

    @Schema(description="税率(百分比数字)")
    private Long taxRate;

    @Schema(description="")
    private Integer o2oFdfh;

    @Schema(description="")
    private String webbh;

    @Schema(description="")
    private Integer upgradeStatus;

    @Schema(description="")
    private String oaid;

    @Schema(description="")
    private String tid;

    @Schema(description="")
    private String desreceiverName;

    @Schema(description="")
    private String desreceiverAddress;

    @Schema(description="")
    private String desreceiverMobile;

    @Schema(description="")
    private String desreceiverPhone;

    @Schema(description="")
    private String jdSj;

    @Schema(description="")
    private String sourceplatformname;

    @Schema(description="下单运费")
    private Long shippingFee;

    @Schema(description="来源平台")
    private String lylx;

    @Schema(description="")
    private Integer isjs;

    @Schema(description="")
    private Integer ispj;

    @Schema(description="")
    private String dealCode;

    @Schema(description="")
    private String ouid;

    @Schema(description="")
    private String omid;

    @Schema(description="")
    private String doudianOpenId;

    @Schema(description="")
    private String ysdd;

    @Schema(description="")
    private String ysqh;

    @Schema(description="")
    private String presaleCode;

    @Schema(description="")
    private String lbdm;

    @Schema(description="实发运费")
    private Long shippingFeeOrig;

    @Schema(description="")
    private Integer isPush;

    @Schema(description="")
    private Integer failCount;

    @Schema(description="")
    private Integer needwxdd;

    @Schema(description="")
    private String mallCardCode;

    @Schema(description="")
    private String mallCardDiscout;

    @Schema(description="")
    private String djddh;

    @Schema(description="")
    private Long xxje;

    @Schema(description="")
    private LocalDateTime receiptTime;

    @Schema(description="")
    private String userid;

    @Schema(description="")
    private String jsc;

    @Schema(description="")
    private String isjm;

    @Schema(description="")
    private String omstype;

}
